iT邦幫忙

2025 iThome 鐵人賽

DAY 7
1

我們已經有了 Host (家) 和 Client (智慧管家),管家已經將我們需要的資訊都整理好了。
那麼,所需資訊都整理好了,最終的結果會送到哪裡去處理呢?

這就是 Server 的工作。

Server 是什麼?

如果說Host是「家」,Client是「智慧管家」,那麼 Server 就是「家」外部的「超級大腦」或「專家顧問團」。

這位專家顧問團(Server)具備強大的知識和運算能力。它會接收由管家(Client)送來的、遵循MCP標準格式的報告。

收到報告後,Server 的主要職責是:

  1. 接收與解析:接收Client傳來的MCP格式資料,並理解其中的上下文與使用者請求。
  2. 核心處理:利用背後強大的人工智慧模型(例如 Gemini) 來進行思考、分析、推理或創作。
  3. 生成回應:根據處理結果,產生出最符合需求的答案、建議或程式碼。
  4. 回傳結果:將生成的回應傳回給Client,再由Client呈現在Host的介面上給我們看。

舉個栗子!!
當Gemini擴充功能(Client)將你的問題和相關程式碼傳送出去後,接收這些資訊並真正執行「思考」和「產生答案」這個動作的,就是 Google 的大型語言模型(Server)。

總結來說,Server 是整個MCP架構的「智慧核心」。它不直接與使用者互動,而是專注於接收標準化的請求,並提供高品質的智慧處理結果。正是因為有了Server,AI助理才能如此聰明且強大。


ok!!!我們已經介紹完MCP的三大核心:

  • Host:我們與 AI 互動的平台(家)。
  • Client:在平台中收集情境資訊的代理人(管家)。
  • Server:在幕後處理資訊並提供智慧的超級大腦(專家)。

經過這一系列的介紹,能更清楚地理解MCP的運作模式!
接下來會講到,要如何實踐出MCP這個概念,本次以FastMCP為討論~


上一篇
【Day 06】什麼是MCP-Client
下一篇
【Day 08】FastMCP是啥?很快的MCP嗎?
系列文
MCP的30天養成計畫14
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言